/* HTML */
body {
	color: #000000;
}

a {
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: red;
}

a img {
	border: none;
}

h2 {
	margin: 0;
}

h4 {
	margin: 0;
}

.center {
	text-align: center;
}

.width100 {
	width: 100%;
}

.no-border {
	border: none;
}

.bold {
	font-weight: bold;
}

.bouton-selectionne {
	background: #CCE2FD;
}

.texte-table-selectionnee {
	font-weight: bold;
	font-size: 18px;
	color: green;
}

/* TREE */
.ui-tree {
	border: none;
	padding: 0;
	margin-right: 0px;
	white-space: nowrap;
	overflow: inherit;
	padding: 0;
	width: 100%;
}

.ui-tree .ui-tree-container {
	overflow: visible;
}

.ui-tree .ui-tree-nodes .ui-tree-parent {
	white-space: nowrap;
}

.ui-tree .ui-tree-nodes .ui-tree-item {
	width: 300px;
}

.ui-tree-node-content {
	border: none !important;
	padding: 0 !important;
}

.ui-tree-selectable-node:hover {
	padding: 0;
}

/* DATATABLE */
.ui-datatable .ui-selection-column .ui-chkbox-all {
	padding: 3px;
}

.ui-datatable th,.ui-datatable tfoot td {
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold !important;
}

.ui-datatable .ui-datatable-data td,.ui-datatable .ui-datatable-data-empty td {
	border-left: none;
	border-right: none;
	padding: 1px;
}

.ui-datatable .ui-sortable-column-icon {
	background-image: none;
}

.ui-datatable table {
	border: none;
	border-collapse: collapse;
}

.ui-datatable .ui-state-hover {
	background: #ffd1ae;
}

.ui-datatable-odd {
	background: none repeat scroll 0 0 #FEFED3;
}

/* TOOLBAR */
.ui-toolbar {
	padding: 0;
}

/* MENUBAR */
.ui-menubar .ui-widget-header h1,.ui-menubar .ui-widget-header h2,.ui-menubar .ui-widget-header h3,.ui-menubar .ui-widget-header h4,.ui-menubar .ui-widget-header h5,.ui-menubar .ui-widget-header h6 {
	padding: 0 0 0 10px;
}

.ui-menubar .ui-widget-header {
	border: none;
}

/* WIDGET */
.ui-widget {
	font-size: 10px !important;
	font-family: Tahoma !important;
}

.ui-widget-overlay {
	opacity: 0.5;
}

/* PANEL */
.ui-panel .ui-panel-titlebar {
	padding: 5px 5px 7px;
}

/* LAYOUT */
.ui-layout-unit {
	border: none;
}

.ui-layout-unit .ui-layout-unit-content {
	padding: 0;
}

.ui-layout-unit-header,.ui-layout-unit-footer {
	padding: 5px 5px 7px;
}

.ui-layout-north {
	z-index: 20 !important;
	border: none;
	padding: 0;
}

.ui-layout-center {
	border: none;
	padding: 0;
}

.ui-layout-west {
	border: none;
	padding: 0;
}

.ui-layout-north .ui-layout-unit-content {
	overflow: visible;
}

.ui-layout-resizer {
	z-index: auto !important;
	border: none;
}

/* CHECKBOX */
.ui-chkbox .ui-chkbox-box {
	margin-right: 0px;
}

/* ETAT DE COMPOSANT */

/* Tous composants état onmouseover */
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
	font-weight: normal;
}

/* Tous composants état par défaut */
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	font-weight: normal;
}

/* ICON */
.ui-icon {
	-moz-border-radius: 0;
}

/* PICKLIST */
.ui-picklist .ui-picklist-list {
	width: 300px;
}



/* LIGHTBOX */
.ui-lightbox-content {
	background-color: window;
}

/* SELECT CHECKBOX MENU */
.ui-selectcheckboxmenu-panel {
	width: 200px;
}

/* MENUITEM */
.ui-menuitem-icon {
	padding-left: 5px;
}

/* FILEUPLOAD */
.fileupload-content {
	padding: 0;
	border: none;
}

.fileupload-content .ui-state-error {
	visibility: visible;
}

.fileupload-buttonbar {
	border: none;
	background: none;
	padding: 0;
}

.files {
	margin: 0;
}

.preview canvas {
	height: 0px;
	width: 0px;
}

.files .name,.files .error,.files .size {
	white-space: nowrap;
}

/* TABVIEW */
.ui-tabs {
	border: none;
}

/* WATERMARK */
.ui-watermark {
	font-weight: bold;
}

/* AUTOCOMPLETE */
.ui-autocomplete-panel .ui-autocomplete-list-item {
	white-space: nowrap;
	line-height: 1;
}

.ui-autocomplete-panel .ui-autocomplete-list {
	padding: 0;
}

.ui-autocomplete-panel {
	width: 400px !important;
}

/* MENU */
.ui-menu {
	padding: 0;
}

/* DRAG DROP */
.ui-draggable .ui-draggable-dragging {
	z-index: 10000;
}

/* COMMANDLINK */
.ui-commandlink .ui-draggable .ui-draggable-dragging {
	overflow: visible;
	z-index: 10000;
}

/* ACCORDIONPANEL */
.ui-accordion {
	margin: 15px;
	width: auto;
}

/* BREADCRUMB */
.ui-breadcrumb {
	display: inline-block;
	background: none;
	border: none;
	padding: 0;
}

/* SELECT ONE MENU */
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper {
	overflow: overlay;
}

/* DATALIST */
.ui-datalist-content {
	border: none;
}

/* ICONES */
.ico_table {
	background-image: url('../images/icones/ico_table.png') !important;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.database {
	background-image: url('../images/icones/database.png') !important;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.requete {
	background-image: url('../images/icones/requete.png') !important;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.informations {
	background-image: url('../images/icones/informations.png') !important;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.donnees {
	background-image: url('../images/icones/donnees.png') !important;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.execute {
	background-image: url('../images/icones/execute.png') !important;
	-webkit-border-radius: 0;
	border-radius: 0;
}